+ [IAD-MIGRATION-119] Создать таблицу auth_db.users
Развертывание физической структуры таблиц пользователей и активных сессий в СУБД
NoteКраткая карточка задачи
- Репозиторий / Компонент:
auth-service(Базаauth_db, контур Identity & Auth / SECURITY). - Целевая СУБД: PostgreSQL v15+.
- Ссылка на Метод: Метод регистрации
- Статус: Готово к реализации
- Инструкция по шагам: Выполнить DDL-миграцию для создания таблицы учетных записей пользователей (
users) для контроля Сценариев 1, 2 и 3. В соответствии со спецификацией безопасности, в базу записывается строго криптографический хэш рефреш-токена, а не его сырое значение.
-- Скрипт миграции для auth_db (Контур SECURITY)
CREATE TABLE IF NOT EXISTS auth_db.users (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
email VARCHAR(255) UNIQUE NOT NULL,
password_hash VARCHAR(256) NOT NULL, -- Строго Argon2id/bcrypt хэш пароля
is_active BOOLEAN DEFAULT true,
created_at TIMESTAMP WITH TIME ZONE DEFAULT NOW(),
updated_at TIMESTAMP WITH TIME ZONE DEFAULT NOW()
);